home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / util / libs / HSMathLibs_060.readme < prev    next >
Text File  |  2002-11-05  |  8KB  |  182 lines

  1. Short:        Very fast replacement for all math libraries (demo)
  2. Author:       Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  3. Uploader:     Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  4. Version:      44.50 beta 8 demo (12.10.02)
  5. Type:         util/libs
  6. Replaces:     util/libs/HSMathLibs_060.lha
  7. Distribution: AmiNet
  8. Requires:     AmigaOS 2.0+ (V37) and MC68060
  9.  
  10.  
  11. The "HSMathLibs" replace the libraries "mathieeedoubbas.library",
  12. "mathieeedoubtrans.library", "mathieeesingtrans.library" and
  13. "mathtrans.library" and patch or replace the libraries "mathffp.library"
  14. and "mathieeesingbas.library" with versions optimized for the MC68060.
  15. The precision is as high as that of the original libraries shipped with
  16. AmigaOS 3.x (some functions are even more precise).
  17. "HSMathLibs" are completely written in assembler to achieve maximum speed
  18. gain.
  19.  
  20.  
  21. HISTORY SINCE LAST UPLOAD:
  22.  
  23. HSMathLibs V.44.50 beta 8 (28.01.2001 - 12.10.2002):
  24. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  25. - Bugfixing of the functions "SPFloor", "SPCeil" (mathffp.library),
  26. "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPLog10"
  27. (mathieeedoubtrans.library), "IEEESPExp", "IEEESPLog",
  28. "IEEESPPow", "IEEESPLog10" (mathieeesingtrans.library), "SPSincos",
  29. "SPExp", "SPLog", "SPPow" and "SPLog10" (mathtrans.library)
  30.  
  31. - special versions (for LoadModule, LoadResident, Blizkick etc.)
  32. of mathffp.library and mathieeesingbas.library written
  33.  
  34. - the program mathffp-Patch renamed to Load-mathffp
  35.  
  36. - a new mathffp-Patch written
  37.  
  38. - the manual overwork and extend; added information for LoadModule,
  39. LoadResident, Blizkick etc.
  40.  
  41. - installerscript overwork and extend; added support for LoadModule,
  42. LoadResident, Blizkick etc.
  43.  
  44. - Uninstall written
  45.  
  46.  
  47. HSMathLibs V.44.50 beta 7 (06.11.2000 - 27.01.2001):
  48. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  49. - the functions "IEEEDPSinh", "IEEEDPCosh", "IEEESPTanh"
  50. (mathieeedoubtrans.library), "IEEESPSinh", "IEEESPTanh", "IEEESPSqrt"
  51. (mathieeesingtrans.library), "SPSincos", "SPSinh" and "SPTanh"
  52. (mathtrans.library) optimized
  53.  
  54. - Bugfixing of the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos",
  55. "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
  56. "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPAsin", "IEEEDPAcos",
  57. "IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin",
  58. "IEEESPCos", "IEEESPTan", "IEEESPSincos","IEEESPSinh", "IEEESPCosh",
  59. "IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPAsin",
  60. "IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan",
  61. "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh",
  62. "SPExp", "SPLog", "SPPow", "SPAsin", "SPAcos" and "SPLog10"
  63. (mathtrans.library); OS3.9 compatible and support of all (I hope)
  64. special case now
  65.  
  66. - the manual overwork and extend; available in 14 languages now
  67.  
  68. - installerscript overwork and extend; available in 14 languages now
  69.  
  70.  
  71. HSMathLibs V.44.50 (V.44.41) beta 6 (11.06.2000 - 05.11.2000):
  72. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  73. -the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan",
  74. "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp",
  75. "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
  76. "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library),
  77. "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos",
  78. "IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog",
  79. "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10"
  80. (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan",
  81. "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow",
  82. "SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library)
  83. optimized
  84.  
  85. - Bugfixing of the functions "IEEEDPAsin" (mathieeedoubtrans.library),
  86. "IEEESPAsin" (mathieeesingtrans.library), "SPAsin" and "SPTan"
  87. (mathtrans.library)
  88.  
  89.  
  90. HSMathLibs V.44.50 (V.44.41) beta 5 (17.04.2000 - 10.06.2000):
  91. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  92. -the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  93. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
  94. "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
  95. (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd",
  96. "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor" and "IEEEDPCeil"
  97. (mathieeedoubbas.library) optimized
  98.  
  99.  
  100. HSMathLibs V.44.50 (V.44.41) beta 4a (16.04.2000):
  101. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  102. - Bugfixing of the function "SPSincos" (mathtrans.library)
  103.  
  104.  
  105. HSMathLibs V.44.50 (V.44.41) beta 4 (19.03.2000 - 15.04.2000):
  106. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  107. - Bugfixing of the functions "IEEEDPAcos" (mathieeedoubtrans.library),
  108. "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos",
  109. "IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog",
  110. "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10"
  111. (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan",
  112. "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow",
  113. "SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library)
  114.  
  115. - Bugfixing of the mathffp-Patch and the init-function in the
  116. mathieeesingbas-Patch
  117.  
  118. - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch)
  119. added again; some user have problems with the original functions from
  120. AmigaOS
  121.  
  122. - changed the init-function in the mathieeesingbas-Patch; the command
  123. run are not more required (thanks to Stephan Rupprecht)
  124.  
  125. - installerscript overwork; better support for DraCo
  126.  
  127.  
  128. HSMathLibs V.44.50 (V.44.41) beta 3 (16.01.2000 - 18.03.2000):
  129. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  130. - the functions "IEEEDPTan" and "IEEEDPAsin" (mathieeedoubtrans.library)
  131. optimized
  132.  
  133. - Bugfixing of the functions "SPFlt" (mathffp.library) and "IEEEDPTan"
  134. (mathieeedoubtrans.library)
  135.  
  136. - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) removed;
  137. this functions are the same as the standard mathieeesingbas.library
  138.  
  139.  
  140. HSMathLibs V.44.50 (V.44.41) beta 2 (12.01.2000 - 15.01.2000):
  141. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  142. - the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  143. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
  144. "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
  145. (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub",
  146. "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),
  147. "IEEEDPSqrt", "IEEEDPTieee" and "IEEEDPFieee" (mathieeedoubtrans.library)
  148. optimized
  149.  
  150. - Bugfixing of the functions "SPFix", "SPMul", "SPFloor", "SPCeil"
  151. (mathffp.library), "IEEESPFloor" and "IEEESPCeil" (mathieeesingbas-Patch)
  152.  
  153.  
  154. HSMathLibs V.44.50 (V.44.41) beta 1 (01.02.1999 - 11.01.2000):
  155. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  156. - Bugfixing of the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
  157. "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub",
  158. "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch),
  159. "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv",
  160. "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEEDPAtan", "IEEEDPSin",
  161. "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
  162. "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
  163. "IEEEDPAsin", "IEEEDPAcos" and "IEEEDPLog10" (mathieeedoubtrans.library)
  164.  
  165.  
  166. ---------------------------------------------------
  167. HSMathLibs:
  168. URL:    http://WWW.HSMathLibs.de/
  169. email:  Matthias.Henze\@HSMathLibs.de
  170.  
  171. stormamiga.lib:
  172. URL:    http://WWW.stormamiga-lib.de/
  173. email:  Matthias.Henze\@stormamiga-lib.de
  174.  
  175. Matthias Henze
  176. Gorkistr. 127
  177. 04347 Leipzig
  178. Germany
  179.  
  180. fon.: +49 (0) 341/2326414
  181. ---------------------------------------------------
  182.